package yf.mall.vo.up;


import lombok.Data;

import com.alibaba.excel.annotation.*;

import java.io.Serializable;



import yf.mall.entity.AppCourseItemEntity;
import yf.mall.vo.app.course.AppCourseItemVo;


/**
 * 课程明细表实体
 * 表名 app_course_item
 *
 *
 *
 * @date ${datetime}
 */
@Data
public class AppCourseItemUp implements Serializable {
    @ExcelIgnore
    private static final long serialVersionUID = 1L;

                        //课程id
            @ExcelProperty("课程id")
            private Long id;
        
                        //主课程id
            @ExcelProperty("主课程id")
            private Long mainCourseId;
        
                        //课程名称
            @ExcelProperty("课程名称")
            private String title;
        
                        //课程编号
            @ExcelProperty("课程编号")
            private Long courseNo;
        
                        //课程编号描述
            @ExcelProperty("课程编号描述")
            private String courseNoStr;
        
                        //IMG-课程封面
            @ExcelProperty("IMG-课程封面")
            private String cover;
        
                        //课程描述
            @ExcelProperty("课程描述")
            private String description;
        
                        //发布人id
            @ExcelProperty("发布人id")
            private Long publisherId;
        
                        //FILE-课程视频地址
            @ExcelProperty("FILE-课程视频地址")
            private String url;
        
    
    public AppCourseItemUp() {

    }

    public AppCourseItemVo toVo() {

        AppCourseItemEntity entity = new AppCourseItemEntity();
            AppCourseItemVo vo = new AppCourseItemVo(entity);
                                    entity.setId(id);
            
                                    entity.setMainCourseId(mainCourseId);
            
                                    entity.setTitle(title);
            
                                    entity.setCourseNo(courseNo);
            
                                    entity.setCourseNoStr(courseNoStr);
            
                                    entity.setCover(cover);
            
                                    entity.setDescription(description);
            
                                    entity.setPublisherId(publisherId);
            
                                    entity.setUrl(url);
            
        
        return  vo;
    }



}
